﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SmartTracking.Domain.EWE
{
    /// <summary>
    /// 母羊分娩
    /// </summary>
    public class Ewedeliverys
    {
        /// <summary>
        /// 母羊分娩ID
        /// </summary>
        [Key]
        public int EwedeliveryId { get; set; }
        /// <summary>
        /// 种母耳号
        /// </summary>
        public string? EwedeliverySnowId { get; set; }
        /// <summary>
        /// 分娩日期
        /// </summary>
        public DateTime? EwedeliveryTime { get; set; }
        /// <summary>
        /// 妊娠天数
        /// </summary>
        public int? EwedeliveryDayNum { get; set; }
        /// <summary>
        /// 分娩难易
        /// </summary>
        public bool? EwedeliveryDifficulty { get; set; }
        /// <summary>
        /// 母性
        /// </summary>
        public string? EwedeliveryMamhood { get; set; }
        /// <summary>
        /// 泌乳
        /// </summary>
        public string? EwedeliveryLactation { get; set; }
        /// <summary>
        /// 乳房炎
        /// </summary>
        public string? EwedeliveryMastitis { get; set; }
        /// <summary>
        /// 健羔数
        /// </summary>
        public int EwedeliveryHealthy { get; set; }
        /// <summary>
        /// 弱羔数
        /// </summary>
        public int? EwedeliveryLamb { get; set; }
        /// <summary>
        /// 畸形数
        /// </summary>
        public int? EwedeliveryDeformities { get; set; }
        /// <summary>
        /// 死胎数
        /// </summary>
        public int? EwedeliveryStillbirths { get; set; }
        /// <summary>
        /// 畸胎数
        /// </summary>
        public int? EwedeliveryNum { get; set; }
        /// <summary>
        /// 木乃伊数
        /// </summary>
        public int? EwedeliveryMummies { get; set; }
        /// <summary>
        /// 窝号
        /// </summary>
        public string? EwedeliveryWoHao { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public bool? EwedeliverySex { get; set; }
        /// <summary>
        /// 当前栋舍
        /// </summary>
        public string? EwedeliveryPoultryhome { get; set; }
        /// <summary>
        /// 当前栏位
        /// </summary>
        public string? EwedeliveryField { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public string? EwedeliveryTransferhouse { get; set; }
        /// <summary>
        /// 转入栏位
        /// </summary>
        public string? EwedeliveryTransfer { get; set; }
        /// <summary>
        /// 负责人
        /// </summary>
        public string? ResponsibleFor { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public int? Reviewer { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public DateTime? ReviewerTime { get; set; }
        /// <summary>
        /// 单据号
        /// </summary>
        public string? DocumentNumber { get; set; }

    }
}

